package com.mo.redis;

import java.util.HashMap;
import java.util.Map;
import java.util.Random;

import org.apache.commons.lang.StringUtils;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import com.mo.config.properties.TvPrefixProperties;
import com.mo.core.util.XMLSender;

public class Search{
	@Autowired
	private TvPrefixProperties tvPrefixProperties;
	
	@Test
	public void test12() throws Exception{
		Map<String,String> params = new HashMap<String,String>();
//		params.put("vo.pinyin",pinyin);
		params.put("vo.pageno",""+1);
		params.put("vo.pagesize",""+50);
//		params.put("vo.keyword",StringUtils.trimToEmpty(keyword));
		params.put("vo.plat","android");
		params.put("vo.site_id",2+"");
		params.put("vo.c_area", StringUtils.trimToEmpty("4"));
    	String resp = "";
    	//resp = XMLSender.post(tvPrefixProperties.getSearchPrefixUrl(),params);
    	resp = XMLSender.post("http://192.168.1.8:8380/search/data!search.action?",params);
		System.out.println(resp);
	}
	
	@Test
	public void test3(){
		Random random = new Random();
        int[] arr = new int[4];
        arr[0] = random.nextInt(9);
        int i = 1;
        //外循环定义四个数
        while(i <=3) {
            int x = random.nextInt(9);
            /*内循环：新生成随机数和已生成的比较，
             *相同则跳出内循环，再生成一个随机数进行比较
             *和前几个生成的都不同则这个就是新的随机数
            */
            for (int j = 0; j <= i - 1; j++) {
                //相同则跳出内循环，再生成一个随机数进行比较
                if (arr[j] == x) {
                    break;
                }
                //执行完循环和前几个生成的都不同则这个就是新的随机数
                if(j+1==i){
                    arr[i] = x;
                    i++;
                }
            }
        }    
	}
	
	
}
